//
//  UIView+Extension.swift
//  SinaWeibo
//
//  Created by 张子国 on 15/11/19.
//  Copyright © 2015年 张子国. All rights reserved.
//

import UIKit
//extension UIView {
//    
//    //通过响应者链条 找到导航控制器
//    func NavController() -> UINavigationController? {
//        //遍历响应者链条
//        
//        //获取当前视图对象的下一个响应者
//        var next = self.nextResponder()
//        repeat {
//            if next is UINavigationController {
//                return next as? UINavigationController
//            }
//            next = next?.nextResponder()
//            
//        } while (next != nil)
//        
//        return nil
//    }
//}

//extension UIView {
//    //通过
//    func NavContriller() -> UINavigationController? {
//        var next = self.nextResponder()
//        
//        repeat{
//        if next is UINavigationController{
//            return next as? UINavigationController
//            }
//            next = next?.nextResponder()
//        
//        }while(next != nil)
//
//        return nil
//    }
//}

extension UIView{
    func NavControl() -> UINavigationController? {
        var next = self.nextResponder()
        repeat{
        if next is UINavigationController {
            return next as? UINavigationController
            }
            next = next?.nextResponder()
        }while(next != nil)
        return nil
    }
}

